BODY {
	HEIGHT: 100%; COLOR: #5e5e5e
}
#doc3 {
	MARGIN: 0px auto 20px; MIN-HEIGHT: 100%; WIDTH: 960px; HEIGHT: auto !important
}
#doc4-b {
	MARGIN: 0px auto 13px; WIDTH: 74.92em; HEIGHT: 240px; CLEAR: both
}
#ie6only #doc4-b {
	WIDTH: 73.05em
}
.footer-push {
	HEIGHT: 262px
}
.clear {
	DISPLAY: block; CLEAR: both
}
.standard-margin {
	MARGIN-BOTTOM: 11px
}
SMALL {
	FONT-SIZE: 77%
}
P {
	LINE-HEIGHT: 160%; MARGIN-BOTTOM: 1em
}
.actions {
	FLOAT: right
}
.actions LI {
	MARGIN: 0px 5px
}
.searchin {
	LEFT: 50em !important
}
A {
	COLOR: #09c; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A STRONG {
	FONT-WEIGHT: bold
}
.link-more {
	PADDING-RIGHT: 17px; BACKGROUND: url(http://a.fsdn.com/sf/images/develop/icons/small-arrow.png) no-repeat 100% 0.2em
}
.hr {
	MARGIN: 15px 0px; ZOOM: 1; HEIGHT: 0px; FONT-SIZE: 0px; OVERFLOW: hidden; BORDER-TOP: #ccc 1px solid
}
.hr HR {
	DISPLAY: none
}
.hr-dotted {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: url(http://a.fsdn.com/sf/images/develop/grey-dots.gif) repeat-x 0px 0px; HEIGHT: 1px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.icon {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 29px; PADDING-RIGHT: 0px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 0px; PADDING-TOP: 4px
}
.arrow-icon.icon {
	BACKGROUND-IMAGE: url(http://a.fsdn.com/sf/images/develop/icons/small-arrow.png); PADDING-LEFT: 17px; BACKGROUND-POSITION: 0px 50%
}
.post-icon.icon {
	BACKGROUND-IMAGE: url(http://a.fsdn.com/sf/images/develop/icons/post.png)
}
.forum.icon {
	BACKGROUND-IMAGE: url(http://a.fsdn.com/sf/images/develop/icons/post.png)
}
.bug-icon.icon {
	BACKGROUND-IMAGE: url(http://a.fsdn.com/sf/images/develop/icons/bug.png)
}
.ticket.icon {
	BACKGROUND-IMAGE: url(http://a.fsdn.com/sf/images/develop/icons/bug.png)
}
.bug.icon {
	BACKGROUND-IMAGE: url(http://a.fsdn.com/sf/images/develop/icons/bug.png)
}
.tracker.icon {
	BACKGROUND-IMAGE: url(http://a.fsdn.com/sf/images/develop/icons/bug.png)
}
.check-icon.icon {
	BACKGROUND-IMAGE: url(http://a.fsdn.com/sf/images/develop/icons/check.png)
}
.code.icon {
	BACKGROUND-IMAGE: url(http://a.fsdn.com/sf/images/develop/icons/check.png)
}
.news-icon.icon {
	BACKGROUND-IMAGE: url(http://a.fsdn.com/sf/images/develop/icons/news.png)
}
.news.icon {
	BACKGROUND-IMAGE: url(http://a.fsdn.com/sf/images/develop/icons/news.png)
}
.project-icon.icon {
	BACKGROUND-IMAGE: url(http://a.fsdn.com/sf/images/develop/icons/project.png)
}
.project.icon {
	BACKGROUND-IMAGE: url(http://a.fsdn.com/sf/images/develop/icons/project.png)
}
.files-icon.icon {
	BACKGROUND-IMAGE: url(http://a.fsdn.com/sf/images/develop/icons/files.png)
}
.file.icon {
	BACKGROUND-IMAGE: url(http://a.fsdn.com/sf/images/develop/icons/files.png)
}
.files.icon {
	BACKGROUND-IMAGE: url(http://a.fsdn.com/sf/images/develop/icons/files.png)
}
.share-icon.icon {
	BACKGROUND-IMAGE: url(http://a.fsdn.com/sf/images/develop/icons/add.png)
}
.share.icon {
	BACKGROUND-IMAGE: url(http://a.fsdn.com/sf/images/develop/icons/add.png)
}
.subscribe-icon.icon {
	BACKGROUND-IMAGE: url(http://a.fsdn.com/sf/images/develop/icons/subscribe.png)
}
.subscribe.icon {
	BACKGROUND-IMAGE: url(http://a.fsdn.com/sf/images/develop/icons/subscribe.png)
}
.donate-icon.icon {
	BACKGROUND-IMAGE: url(http://a.fsdn.com/sf/images/develop/icons/donate.png)
}
.donate.icon {
	BACKGROUND-IMAGE: url(http://a.fsdn.com/sf/images/develop/icons/donate.png)
}
.download-icon.icon {
	BACKGROUND-IMAGE: url(http://a.fsdn.com/sf/images/develop/icons/download.png)
}
.download-icon-2.icon {
	BACKGROUND-IMAGE: url(http://a.fsdn.com/sf/images/develop/icons/download-2.png); PADDING-LEFT: 24px; COLOR: #46b907; PADDING-TOP: 2px
}
.icon-sm {
	PADDING-BOTTOM: 5px; TEXT-INDENT: -7000em; PADDING-LEFT: 19px; PADDING-RIGHT: 0px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 4px; PADDING-TOP: 4px
}
.rss.icon-sm {
	BACKGROUND-IMAGE: url(http://a.fsdn.com/sf/images/develop/icons/rss.png)
}
.notes-sm.icon-sm {
	BACKGROUND-IMAGE: url(http://a.fsdn.com/sf/images/develop/icons/notes.png)
}
.monitor.icon-sm {
	BACKGROUND-IMAGE: url(http://a.fsdn.com/sf/images/develop/icons/monitor.png); PADDING-RIGHT: 4px
}
.os-icon.icon {
	
}
.vista-icon.os-icon.icon {
	BACKGROUND-IMAGE: url(http://a.fsdn.com/sf/images/develop/icons/vista.png)
}
.icon-paypal {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: url(http://a.fsdn.com/sf/images//sfx/logo_paypalPP_16x16.gif) no-repeat right top; TEXT-DECORATION: none; PADDING-TOP: 5px
}
.button {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 17px; DISPLAY: block; BACKGROUND: url(http://a.fsdn.com/sf/images/develop/buttons/default.png) no-repeat 100% -26px; FLOAT: left; CLEAR: none; TEXT-DECORATION: none !important; PADDING-TOP: 0px
}
.button SPAN {
	POSITION: relative; PADDING-BOTTOM: 7px; MARGIN: 0px; PADDING-LEFT: 9px; PADDING-RIGHT: 6px; DISPLAY: block; BACKGROUND: url(http://a.fsdn.com/sf/images/develop/buttons/default.png) no-repeat 0px -26px; FLOAT: left; CLEAR: none; CURSOR: pointer; PADDING-TOP: 3px
}
.button SPAN BUTTON {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #0092e8; BORDER-LEFT-STYLE: none; CURSOR: pointer; PADDING-TOP: 0px
}
.button-more {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; BACKGROUND: url(http://a.fsdn.com/sf/images/develop/buttons/more.png) no-repeat 100% -26px; PADDING-TOP: 0px
}
.button-more SPAN {
	BACKGROUND: url(http://a.fsdn.com/sf/images/develop/buttons/more.png) no-repeat 0px -26px
}
.button-dload {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 37px; BACKGROUND: url(http://a.fsdn.com/sf/images/develop/buttons/dload.png) no-repeat 100% -50px; PADDING-TOP: 0px
}
.button-dload SPAN {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 11px; PADDING-RIGHT: 7px; BACKGROUND: url(http://a.fsdn.com/sf/images/develop/buttons/dload.png) no-repeat 0px -50px; HEIGHT: 30px; COLOR: #92ff30; PADDING-TOP: 10px
}
.button-dload SPAN STRONG {
	LINE-HEIGHT: 1; DISPLAY: block; COLOR: #fff; FONT-SIZE: 108%; FONT-WEIGHT: bold
}
.button:hover {
	BACKGROUND-POSITION: 100% 0px
}
.button:hover SPAN {
	BACKGROUND-POSITION: 0px 0px
}
.thumbs_up {
	BACKGROUND: url(http://a.fsdn.com/con/img/sprites/buttons.png) no-repeat 0px 0px
}
.thumbs_down {
	BACKGROUND: url(http://a.fsdn.com/con/img/sprites/buttons.png) no-repeat 0px 0px
}
.thumbs_up_s {
	BACKGROUND: url(http://a.fsdn.com/con/img/sprites/buttons.png) no-repeat 0px 0px
}
.thumbs_down_s {
	BACKGROUND: url(http://a.fsdn.com/con/img/sprites/buttons.png) no-repeat 0px 0px
}
.thumbs_up {
	TEXT-INDENT: -3000em; ZOOM: 1; DISPLAY: inline-block; OVERFLOW: hidden
}
.thumbs_down {
	TEXT-INDENT: -3000em; ZOOM: 1; DISPLAY: inline-block; OVERFLOW: hidden
}
.thumbs_up_s {
	TEXT-INDENT: -3000em; ZOOM: 1; DISPLAY: inline-block; OVERFLOW: hidden
}
.thumbs_down_s {
	TEXT-INDENT: -3000em; ZOOM: 1; DISPLAY: inline-block; OVERFLOW: hidden
}
.thumbs_up_s {
	WIDTH: 30px; MARGIN-BOTTOM: -10px; HEIGHT: 30px
}
.thumbs_down_s {
	WIDTH: 30px; MARGIN-BOTTOM: -10px; HEIGHT: 30px
}
.thumbs_down_s {
	BACKGROUND-POSITION: -394px -4px
}
.thumbs_up_s {
	BACKGROUND-POSITION: -393px -53px
}
.thumbs_down_s.rate {
	MARGIN: 2px 2px 0px; BACKGROUND-POSITION: -393px -4px
}
.thumbs_up_s.rate {
	MARGIN: 2px 2px 0px; BACKGROUND-POSITION: -393px -53px
}
.selected.thumbs_down_s.rate {
	BACKGROUND-POSITION: -464px -4px
}
.selected.thumbs_up_s.rate {
	BACKGROUND-POSITION: -464px -53px
}
.sfBox {
	BORDER-BOTTOM: #d2d2d2 1px solid; BORDER-LEFT: #d2d2d2 1px solid; PADDING-BOTTOM: 13px; PADDING-LEFT: 14px; PADDING-RIGHT: 11px; MARGIN-BOTTOM: 15px; BACKGROUND: url(http://a.fsdn.com/sf/images/develop/boxes/grey-bar.gif) #fff repeat-x 0px 0px; BORDER-TOP: #d2d2d2 0px solid; BORDER-RIGHT: #d2d2d2 1px solid; PADDING-TOP: 16px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px
}
.sfBox-notop {
	BORDER-BOTTOM: #d2d2d2 1px solid; BORDER-LEFT: #d2d2d2 1px solid; PADDING-BOTTOM: 13px; MARGIN-TOP: 15px; PADDING-LEFT: 14px; WIDTH: 60%; PADDING-RIGHT: 20px; MARGIN-BOTTOM: 15px; BACKGROUND: #fff; BORDER-TOP: #d2d2d2 1px solid; BORDER-RIGHT: #d2d2d2 1px solid; PADDING-TOP: 11px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px
}
.sfBox-blue.sfBox {
	BACKGROUND-IMAGE: url(http://a.fsdn.com/sf/images/develop/boxes/blue-bar.gif); BORDER-BOTTOM: #9ed6f6 1px solid; BORDER-LEFT: #9ed6f6 1px solid; BORDER-TOP: #9ed6f6 0px solid; BORDER-RIGHT: #9ed6f6 1px solid
}
.sfBox-blue.feed .header {
	BORDER-BOTTOM: #ceeafb 1px solid; PADDING-BOTTOM: 10px; MARGIN: -10px -11px 10px -14px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: #e8f5fd; PADDING-TOP: 10px
}
#bd .sfBox-blue.feed .header H2 {
	COLOR: #5e5e5e
}
.feed .subscribe {
	TEXT-INDENT: -7000em
}
.header {
	POSITION: relative
}
.header STRONG {
	FONT-WEIGHT: bold
}
#hd .head-main.header H1 {
	LINE-HEIGHT: 1.3em; MARGIN-BOTTOM: 6px; COLOR: #3e3e3e; FONT-SIZE: 167% !important
}
#bd H1 {
	LINE-HEIGHT: 1.3em; MARGIN-BOTTOM: 6px; COLOR: #3e3e3e; FONT-SIZE: 167% !important
}
#bd H1 {
	COLOR: #5e5e5e
}
H1 A {
	COLOR: #5e5e5e
}
#hd .head-sub.header H3 {
	MARGIN-BOTTOM: 4px; COLOR: #006ca8; FONT-SIZE: 138.5%; FONT-WEIGHT: bold
}
.sub_header {
	BORDER-BOTTOM: #ceeafb 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px -11px 10px -14px; PADDING-LEFT: 5px; PADDING-RIGHT: 14px; BACKGROUND: url(http://a.fsdn.com/sf/images/develop/header-back.png) repeat-x 0px -60px; COLOR: #696969; PADDING-TOP: 0px
}
#bd .titlebar {
	COLOR: #5e5e5e; FONT-SIZE: 116%; FONT-WEIGHT: bold
}
#bd H2 {
	COLOR: #5e5e5e; FONT-SIZE: 116%; FONT-WEIGHT: bold
}
#bd H3 {
	MARGIN: 0px 0px 7px; COLOR: #5e5e5e; FONT-WEIGHT: bold
}
#bd .titlebar {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 5px; BORDER-RIGHT-STYLE: none; MARGIN: 5px 0px 15px; PADDING-LEFT: 0px; BORDER-TOP-STYLE: none; BACKGROUND: url(http://a.fsdn.com/sf/images/develop/grey-dots.gif) repeat-x 0px 100%; BORDER-LEFT-STYLE: none
}
.dotted-header-1.header H1 {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 5px; BORDER-RIGHT-STYLE: none; MARGIN: 5px 0px 15px; PADDING-LEFT: 0px; BORDER-TOP-STYLE: none; BACKGROUND: url(http://a.fsdn.com/sf/images/develop/grey-dots.gif) repeat-x 0px 100%; BORDER-LEFT-STYLE: none
}
.dotted-header-1.header H2 {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 5px; BORDER-RIGHT-STYLE: none; MARGIN: 5px 0px 15px; PADDING-LEFT: 0px; BORDER-TOP-STYLE: none; BACKGROUND: url(http://a.fsdn.com/sf/images/develop/grey-dots.gif) repeat-x 0px 100%; BORDER-LEFT-STYLE: none
}
.dotted-header-1.header H3 {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 5px; BORDER-RIGHT-STYLE: none; MARGIN: 5px 0px 15px; PADDING-LEFT: 0px; BORDER-TOP-STYLE: none; BACKGROUND: url(http://a.fsdn.com/sf/images/develop/grey-dots.gif) repeat-x 0px 100%; BORDER-LEFT-STYLE: none
}
.sfBox .dotted-header-1.header H3 {
	MARGIN: 0px 0px 6px; COLOR: #0171b0; FONT-SIZE: 108%; FONT-WEIGHT: bold
}
.header .actions {
	Z-INDEX: 2000; MARGIN-RIGHT: 40px
}
#bd .center {
	TEXT-ALIGN: center; PADDING-BOTTOM: 1em; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 1em
}
.arrow-list {
	MARGIN-BOTTOM: 9px; PADDING-TOP: 7px
}
.arrow-list LI {
	PADDING-LEFT: 17px; MARGIN-BOTTOM: 5px; BACKGROUND: url(http://a.fsdn.com/sf/images/develop/icons/small-arrow.png) no-repeat 0px 50%
}
.blog-twitter-container .item-list {
	HEIGHT: 135px; OVERFLOW: auto
}
.item-list P {
	LINE-HEIGHT: 140%; FONT-SIZE: 93%
}
.blog-twitter-container .item-list A {
	FONT-WEIGHT: bold
}
.blog-twitter-container .item-list SMALL A {
	FONT-WEIGHT: normal
}
.item-list .item-img {
	BORDER-BOTTOM: #c4c4c4 1px solid; BORDER-LEFT: #c4c4c4 1px solid; PADDING-BOTTOM: 3px; MARGIN: 0px 10px 0px 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; DISPLAY: inline; FLOAT: left; BORDER-TOP: #c4c4c4 1px solid; BORDER-RIGHT: #c4c4c4 1px solid; PADDING-TOP: 3px
}
.screenshot {
	MARGIN: 0px 0px 10px 10px
}
.screenshot IMG {
	BORDER-BOTTOM: #c4c4c4 1px solid; BORDER-LEFT: #c4c4c4 1px solid; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: #c4c4c4 1px solid; BORDER-RIGHT: #c4c4c4 1px solid; PADDING-TOP: 3px
}
.item-list .item {
	MARGIN-BOTTOM: 10px
}
.item-list .item P SMALL {
	LINE-HEIGHT: 1.6; TEXT-TRANSFORM: uppercase; FONT-SIZE: 77%
}
.tab-nav {
	MARGIN: 0px 0px 5px -8px
}
.tab-nav LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; FLOAT: left; HEIGHT: 25px; CLEAR: none; PADDING-TOP: 4px
}
.tab-nav LI.selected {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; BACKGROUND: url(http://a.fsdn.com/sf/images/develop/nav/tab-right.gif) no-repeat 100% 0px; PADDING-TOP: 0px
}
.tab-nav LI.selected SPAN {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; PADDING-LEFT: 8px; PADDING-RIGHT: 4px; DISPLAY: block; BACKGROUND: url(http://a.fsdn.com/sf/images/develop/nav/tab-left.gif) no-repeat 0px 0px; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
.tab-nav LI.selected EM.arrow {
	BACKGROUND-IMAGE: url(http://a.fsdn.com/sf/images/develop/nav/tab-arrow.gif); POSITION: absolute; WIDTH: 12px; BOTTOM: -5px; HEIGHT: 9px; MARGIN-LEFT: -6px; OVERFLOW: hidden; LEFT: 50%
}
#menu_account_index_index {
	MARGIN-LEFT: 10px
}
UNKNOWN {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#menu_consume_summary {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.nav {
	MARGIN: 0px 0px 25px -8px
}
.nav LI.tier {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 8px !important; PADDING-RIGHT: 8px !important; FLOAT: left; CLEAR: none; PADDING-TOP: 4px !important
}
.selected LI A {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.7em; PADDING-RIGHT: 0.7em; PADDING-TOP: 0.5em
}
.selected {
	PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px -1726px; PADDING-TOP: 0px
}
.selected SPAN {
	DISPLAY: block; BACKGROUND-POSITION: 0px -1726px
}
.selected A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#ieonly .nav {
	Z-INDEX: 10000; POSITION: relative
}
#donations LI {
	PADDING-BOTTOM: 1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 1em
}
#bd {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0px
}
#nav LI {
	BACKGROUND: url(http://a.fsdn.com/sf/images/develop/nav/nav-sprite.png) no-repeat 170px -1842px; TEXT-DECORATION: none
}
.flyout {
	BACKGROUND: url(http://a.fsdn.com/sf/images/develop/nav/nav-sprite.png) no-repeat 170px -1842px; TEXT-DECORATION: none
}
.flyout LI {
	BACKGROUND: url(http://a.fsdn.com/sf/images/develop/nav/nav-sprite.png) no-repeat 170px -1842px; TEXT-DECORATION: none
}
.single.flyout {
	BACKGROUND: url(http://a.fsdn.com/sf/images/develop/nav/nav-sprite.png) no-repeat 170px -1842px; TEXT-DECORATION: none
}
.flyout .frame {
	BACKGROUND: url(http://a.fsdn.com/sf/images/develop/nav/nav-sprite.png) no-repeat 170px -1842px; TEXT-DECORATION: none
}
.single.flyout .frame {
	BACKGROUND: url(http://a.fsdn.com/sf/images/develop/nav/nav-sprite.png) no-repeat 170px -1842px; TEXT-DECORATION: none
}
.sidebar {
	MARGIN-TOP: -10px
}
#sidebar .subnav H3 {
	MARGIN: 0px 0px 0.5em; COLOR: #525252; FONT-SIZE: 116%; FONT-WEIGHT: bold
}
#sidebar #subnav LI {
	MARGIN: -1px 0px 0px; ZOOM: 1; DISPLAY: block; BACKGROUND: url(http://a.fsdn.com/sf/images/develop/grey-dots.gif) repeat-x 0px 100%
}
#sidebar #subnav LI A {
	PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 1px; ZOOM: 1; DISPLAY: block; BACKGROUND: url(http://a.fsdn.com/sf/images/develop/nav/nav-arrow.png) no-repeat 100% 6px; HEIGHT: 17px; TEXT-DECORATION: none; PADDING-TOP: 4px
}
#sidebar #subnav LI:hover A {
	COLOR: #5e5e5e
}
#sidebar #subnav LI.hover A {
	COLOR: #5e5e5e
}
#sidebar #subnav .inner:hover {
	POSITION: relative; BACKGROUND: url(http://a.fsdn.com/sf/images/develop/nav/flyout-item-top.gif) no-repeat 0px 0px
}
#sidebar #subnav .hover.inner {
	POSITION: relative; BACKGROUND: url(http://a.fsdn.com/sf/images/develop/nav/flyout-item-top.gif) no-repeat 0px 0px
}
#sidebar #subnav .inner:hover A {
	BACKGROUND: url(http://a.fsdn.com/sf/images/develop/nav/flyout-item-bottom.gif) no-repeat 0px 100%
}
#sidebar #subnav .hover.inner A {
	BACKGROUND: url(http://a.fsdn.com/sf/images/develop/nav/flyout-item-bottom.gif) no-repeat 0px 100%
}
#sidebar #subnav LI .flyout {
	Z-INDEX: 1; POSITION: absolute; WIDTH: 435px; ZOOM: 1; DISPLAY: none; MARGIN-BOTTOM: 10px; BACKGROUND: url(http://a.fsdn.com/sf/images/develop/nav/flyout-top.gif) #fff no-repeat 0px 0px; TOP: 0px; LEFT: 12.5em
}
#sidebar #subnav LI .single.flyout {
	WIDTH: 230px; BACKGROUND: url(http://a.fsdn.com/sf/images/develop/nav/flyout-top-single.gif) #fff no-repeat 0px 0px
}
#sidebar #subnav LI .flyout .frame {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: -10px; BACKGROUND: url(http://a.fsdn.com/sf/images/develop/nav/flyout-bottom.gif) no-repeat 100% 100%; OVERFLOW: hidden; PADDING-TOP: 10px
}
#ie6only #sidebar #subnav LI .flyout .frame {
	POSITION: relative; MARGIN-BOTTOM: 0px; HEIGHT: 100%; TOP: 10px
}
#sidebar #subnav LI .single.flyout .frame {
	BACKGROUND: url(http://a.fsdn.com/sf/images/develop/nav/flyout-bottom-single.gif) no-repeat 100% 100%
}
#sidebar #subnav LI:hover .flyout {
	DISPLAY: block
}
#sidebar #subnav LI.hover .flyout {
	DISPLAY: block
}
#sidebar #subnav LI .flyout .related {
	DISPLAY: none
}
#sidebar #subnav LI .flyout LI {
	BACKGROUND-IMAGE: none
}
#sidebar #subnav LI .flyout LI:hover {
	FONT-WEIGHT: bold
}
#sidebar #subnav LI .flyout LI A {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#sidebar #subnav LI:hover .flyout LI A {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#sidebar #subnav LI.hover .flyout LI A {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#sidebar #subnav LI .flyout DIV.first {
	BORDER-RIGHT: #b5b5b5 1px dotted
}
#sidebar #subnav LI .inner {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0px
}
#sidebar #subnav LI .flyout LI {
	PADDING-BOTTOM: 0px; MARGIN: 0.25em 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; BACKGROUND: url(http://a.fsdn.com/sf/images/develop/nav/flyout-bull.gif) no-repeat 7px 55%; FONT-WEIGHT: normal !important; PADDING-TOP: 0px
}
#sidebar #subnav LI .flyout LI A {
	COLOR: #0092e8
}
#sidebar #subnav LI .flyout LI A:hover {
	FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
#sidebar #subnav LI .flyout LI STRONG {
	FONT-WEIGHT: bold !important
}
#sidebar #subnav LI .flyout LI STRONG A {
	FONT-WEIGHT: bold !important
}
.facet-list-title {
	MARGIN-BOTTOM: 0.2em; FONT-WEIGHT: bold
}
.facet-list-title:hover {
	CURSOR: pointer; TEXT-DECORATION: underline
}
.facet-list {
	MARGIN-LEFT: 1em
}
.parent.facet-list {
	MARGIN-BOTTOM: 0.5em
}
.facet {
	POSITION: relative; MARGIN-BOTTOM: 0.3em
}
.facet A {
	MARGIN-RIGHT: 2em
}
.active.facet {
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 1.2em; PADDING-RIGHT: 1.2em; MARGIN-BOTTOM: 2px; BACKGROUND: #0092e8; COLOR: #fff; MARGIN-LEFT: -1.2em; PADDING-TOP: 0.3em; -moz-border-radius: 6px; border-radius: 6px; -webkit-border-radius: 6px
}
.active.facet A {
	COLOR: #fff
}
.facet-count {
	COLOR: #aaa; FONT-SIZE: 85%
}
.facet-count {
	POSITION: absolute; RIGHT: 0.4em
}
.facet-remove {
	POSITION: absolute; RIGHT: 0.65em
}
.showmore {
	COLOR: #5e5e5e
}
.showmore:hover {
	CURSOR: pointer; TEXT-DECORATION: underline
}
#searchtable {
	MARGIN: 0px; BORDER-COLLAPSE: separate
}
#searchtable TD {
	BACKGROUND-IMAGE: none; TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
#searchtable TH {
	BACKGROUND-IMAGE: none; TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
TH {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BACKGROUND: #eee; BORDER-TOP: #ccc 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #ccc 1px solid
}
#searchtable TR TH A {
	COLOR: #5e5e5e
}
TD {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 93%; PADDING-TOP: 10px
}
TH {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 93%; PADDING-TOP: 10px
}
#searchtable TH.select {
	BACKGROUND-COLOR: #ddd
}
#searchtable TD.select {
	FONT-WEIGHT: bold
}
TABLE {
	MARGIN: 1em 0px; WIDTH: 100%
}
.sfBox .help {
	TEXT-ALIGN: right
}
CAPTION {
	DISPLAY: none
}
#searchtable .stats .recommended {
	PADDING-BOTTOM: 10px
}
#searchtable TD.description SMALL {
	COLOR: #aaa; FONT-WEIGHT: normal
}
#searchtable .description {
	TEXT-ALIGN: left; PADDING-RIGHT: 1em; MAX-WIDTH: 500px; FONT-SIZE: 100%; VERTICAL-ALIGN: top; OVERFLOW: hidden
}
.sfBox .pageselect DIV {
	LINE-HEIGHT: 1.7em; WIDTH: 48.5%; HEIGHT: 1.7em; VERTICAL-ALIGN: middle
}
.sfBox .pageselect .pagebox {
	BORDER-BOTTOM: #9ed6f6 1px solid; BORDER-LEFT: #9ed6f6 1px solid; PADDING-BOTTOM: 0.3em; BACKGROUND-COLOR: #fff; PADDING-LEFT: 0.7em; PADDING-RIGHT: 0.7em; BORDER-TOP: #9ed6f6 1px solid; BORDER-RIGHT: #9ed6f6 1px solid; PADDING-TOP: 0.3em
}
.sfBox .pageselect STRONG.pagebox {
	BORDER-BOTTOM-COLOR: #ccc; BACKGROUND-COLOR: #eee; BORDER-TOP-COLOR: #ccc; BORDER-RIGHT-COLOR: #ccc; BORDER-LEFT-COLOR: #ccc
}
#searchtable TD.stats DIV {
	MARGIN-BOTTOM: 0.3em
}
#searchtable .downloadnow {
	BORDER-BOTTOM: #226301 1px solid; BORDER-LEFT: #226301 1px solid; PADDING-BOTTOM: 0.3em; LINE-HEIGHT: 1.5em; BACKGROUND-COLOR: #3bb001; PADDING-LEFT: 1em; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 1.5em; COLOR: #fff; BORDER-TOP: #226301 1px solid; BORDER-RIGHT: #226301 1px solid; PADDING-TOP: 0.3em; -moz-border-radius: 8px; border-radius: 8px; -webkit-border-radius: 8px
}
#searchtable .downloadnow SPAN {
	FONT-WEIGHT: bold
}
#searchtable .downloadnow .arrow {
	FLOAT: right; MARGIN-RIGHT: 1em
}
#searchtable .dotted TD {
	BORDER-BOTTOM: #ddd 1px dotted
}
#searchtable .stats {
	TEXT-ALIGN: left; WIDTH: 180px; FONT-SIZE: 100%; VERTICAL-ALIGN: top; OVERFLOW: hidden
}
#searchtable H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#searchtable FORM INPUT {
	FONT-SIZE: 100% !important
}
#searchtable FORM INPUT.query {
	WIDTH: 23em
}
#searchtable .screenshot {
	FLOAT: right
}
#searchtable .download {
	PADDING-LEFT: 20px !important
}
UL.hide {
	DISPLAY: block
}
UL.hide LI {
	DISPLAY: none
}
UL.hide LI.show {
	DISPLAY: block
}
.cnew:hover {
	TEXT-DECORATION: underline
}
.cnew {
	COLOR: #03c !important
}
TABLE#searchtable TR#filter0_1 TH {
	BACKGROUND: #444
}
TABLE#searchtable TR TH.gfilters {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 5px; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP-STYLE: none; COLOR: #fff; BORDER-LEFT-STYLE: none; PADDING-TOP: 5px
}
TABLE#searchtable TR TH.gfiltersl {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 5px; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP-STYLE: none; COLOR: #fff; BORDER-LEFT-STYLE: none; PADDING-TOP: 5px
}
TABLE#searchtable TR#filter0_2 TH {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BACKGROUND: #444; COLOR: #fff; BORDER-LEFT-STYLE: none
}
THEAD TR#filter0_2 TH A {
	DISPLAY: inline
}
TABLE#searchtable TR TH.gfilters {
	TEXT-ALIGN: left
}
TABLE#searchtable TR TH.gfilters INPUT {
	FONT-SIZE: 93%
}
TABLE#searchtable TR TH.gfiltersl {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0.2em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; PADDING-TOP: 0.2em
}
TABLE#searchtable TR TH.gfiltersl INPUT {
	WIDTH: 11em
}
TABLE#searchtable TH.cfilters {
	BACKGROUND: #444; BORDER-TOP: #333 1px solid
}
TABLE#searchtable TH.myfilters {
	BACKGROUND: #444; BORDER-TOP: #333 1px solid
}
.myfilters SMALL {
	COLOR: #56626d !important; FONT-WEIGHT: bold
}
.cfilters SMALL {
	COLOR: #56626d !important; FONT-WEIGHT: bold
}
.gfilters SMALL {
	COLOR: #56626d !important; FONT-WEIGHT: bold
}
TABLE#searchtable TH.myfilters {
	BORDER-BOTTOM-STYLE: none; TEXT-ALIGN: left; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; COLOR: #fff; FONT-SIZE: 85%; BORDER-LEFT-STYLE: none; FONT-WEIGHT: normal
}
TABLE#searchtable TH.cfilters {
	BORDER-BOTTOM-STYLE: none; TEXT-ALIGN: right; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; COLOR: #fff; FONT-SIZE: 85%; BORDER-LEFT-STYLE: none; FONT-WEIGHT: normal
}
TABLE#searchtable TH.cfilters LABEL {
	FONT-WEIGHT: normal
}
TABLE#searchtable TH.myfilters A {
	COLOR: #fff; FONT-SIZE: 85%
}
TABLE#searchtable TH.cfilters A {
	COLOR: #fff; FONT-SIZE: 85%
}
TABLE#searchtable TR TH.filteroptions {
	TEXT-ALIGN: right
}
TABLE#searchtable TR TH.filteroptions LABEL INPUT {
	MARGIN: 0.3em
}
TABLE#searchtable TR TH.filteroptionsl {
	TEXT-ALIGN: left
}
TABLE#searchtable TR TH.filteroptionsl {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BACKGROUND: #333; COLOR: #fff; BORDER-LEFT-STYLE: none
}
TABLE#searchtable TR TH.filteroptions {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BACKGROUND: #333; COLOR: #fff; BORDER-LEFT-STYLE: none
}
#inner_search {
	WIDTH: 400px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#inner_search .search {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px 0px 2px; PADDING-LEFT: 9px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(http://a.fsdn.com/sf/images/develop/forms/search-header.png) 1px 0px; FLOAT: none; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 44px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 9px
}
#inner_search .search INPUT.text {
	BACKGROUND-IMAGE: url(http://a.fsdn.com/sf/images/develop/forms/search-header-input.png); PADDING-BOTTOM: 0px; PADDING-LEFT: 35px; WIDTH: 270px; PADDING-RIGHT: 0px; FLOAT: left; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 26px; FONT-SIZE: 108%; BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 9px
}
#inner_search #additional-h .search INPUT.text {
	WIDTH: 268px
}
#inner_search .search INPUT.hint {
	COLOR: #7e7e7e
}
#inner_search .search BUTTON {
	PADDING-BOTTOM: 4px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px 0px 0px 7px; PADDING-LEFT: 0px; WIDTH: 71px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(http://a.fsdn.com/sf/images/develop/buttons/search-green.png) no-repeat 0px 0px; FLOAT: left; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 36px; COLOR: #fff; CLEAR: none; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#ie6only #inner_search .search BUTTON {
	BACKGROUND-IMAGE: url(http://a.fsdn.com/sf/images/develop/buttons/search-green-ie6.png)
}
H4 {
	FONT-WEIGHT: bold
}
SPAN.meta {
	MARGIN-LEFT: 0px !important
}
.meta {
	MARGIN: 0px; COLOR: #a5a5a5; FONT-SIZE: 85%
}
DIV.feed.sfBox UL LI {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; ZOOM: 1; BACKGROUND: url(http://a.fsdn.com/sf/images/develop/homepage/hot-dots-hor.gif) repeat-x 0px 0px; OVERFLOW: hidden; PADDING-TOP: 10px
}
DIV.feed.sfBox UL LI:first-child {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#ft {
	TEXT-ALIGN: left; BACKGROUND: url(http://a.fsdn.com/sf/images/develop/footer-back.gif) #fff repeat-x 0px 48px; HEIGHT: 261px; BORDER-TOP: #ceeafb 1px solid
}
#ft DIV.cols {
	MARGIN-BOTTOM: 30px
}
#ft DIV.cols DIV.col {
	WIDTH: 20%; DISPLAY: inline; FLOAT: left
}
#ieonly #ft DIV.cols DIV.col {
	WIDTH: 19.95%
}
#ft .yui-b {
	MARGIN: 0px auto; WIDTH: 74.92em
}
#ie6only #ft .yui-b {
	WIDTH: 73.05em
}
#ft .sinfo {
	MARGIN-BOTTOM: 20px; HEIGHT: 34px; FONT-SIZE: 108%; PADDING-TOP: 13px
}
#ft .sinfo STRONG {
	DISPLAY: block; FLOAT: left; CLEAR: none
}
#ft .sinfo A {
	DISPLAY: block; FLOAT: left; CLEAR: none
}
#ft .sinfo SPAN {
	DISPLAY: block; FLOAT: left; CLEAR: none
}
#ft .sinfo STRONG {
	COLOR: #43c401; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
#ft .sinfo A {
	COLOR: #626161
}
#ft .sinfo A.arrow-icon {
	COLOR: #0092e8
}
#ft .sinfo SPAN.vert-devider {
	BACKGROUND-IMAGE: url(http://a.fsdn.com/sf/images/develop/dots-vert.gif); MARGIN: 0px 8px 0px 7px; WIDTH: 1px; HEIGHT: 24px
}
#ft .col UL {
	BORDER-LEFT: #b1ddf8 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 13px; PADDING-RIGHT: 0px; PADDING-TOP: 6px
}
#ft .col LI {
	POSITION: relative
}
#ft .col H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 14px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #0092e8; FONT-SIZE: 116%; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#ft .col LI A {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; PADDING-LEFT: 17px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(http://a.fsdn.com/sf/images/develop/icons/small-arrow.png) no-repeat 0px 2px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#ft .copyright {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 570px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-SIZE: 85%; PADDING-TOP: 0px
}
#ft .copyright SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 0px; FLOAT: left; CLEAR: none; PADDING-TOP: 4px
}
#ft .copyright .logo {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 128px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(http://a.fsdn.com/sf/images/develop/logo-foot.png) no-repeat 0px 0px; FLOAT: left; HEIGHT: 0px; CLEAR: none; OVERFLOW: hidden; PADDING-TOP: 22px
}
.clearfix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.sfBox:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.clearfix {
	DISPLAY: inline-block
}
.sfBox {
	DISPLAY: inline-block
}
* HTML .clearfix {
	HEIGHT: 1%
}
* HTML .sfBox {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}
.sfBox {
	DISPLAY: block
}
.b-photo-frame {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(http://a.fsdn.com/sf/images/develop/photo-frame.png) no-repeat 100% 0px; PADDING-TOP: 5px
}
.b-photo-frame SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(http://a.fsdn.com/sf/images/develop/photo-frame.png) no-repeat 100% 0px; PADDING-TOP: 5px
}
.b-photo-frame SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 100%; PADDING-TOP: 0px
}
.b-photo-frame SPAN SPAN {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; BACKGROUND-POSITION: 100% 100%; PADDING-TOP: 0px
}
#project-of-month .download-icon-2.icon {
	MARGIN: 13px 0px 20px
}
.ph-title {
	MARGIN: 0px; DISPLAY: inline; COLOR: #525252 !important; FONT-SIZE: 167% !important; FONT-WEIGHT: bold
}
.project_support_header {
	COLOR: #7f7f7f; PADDING-TOP: 1em
}
H2.project_support_header {
	PADDING-BOTTOM: 0.5em; COLOR: #bf0705 !important; PADDING-TOP: 0px
}
H3.project_support_header {
	PADDING-TOP: 0px
}
.ads {
	MARGIN-BOTTOM: 15px
}
.downloadAds .yui-g {
	MARGIN: 1em auto; WIDTH: 800px
}
.downloadAds .yui-g .ads {
	WIDTH: 300px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.thanks {
	TEXT-ALIGN: center; COLOR: #aaa
}
.immersion {
	MARGIN: 0px auto; WIDTH: 700px
}
#bd .downloading H1 {
	FONT-SIZE: 146.5% !important; FONT-WEIGHT: bold
}
.downloading H1 {
	FONT-SIZE: 146.5% !important; FONT-WEIGHT: bold
}
.downloading H1 A {
	COLOR: #0092e8
}
.deck {
	MARGIN-TOP: 10px
}
.deck .first.yui-u {
	TEXT-ALIGN: left
}
.deck .yui-u {
	TEXT-ALIGN: right
}
#fad19 P {
	MARGIN: 0px 2% 0px 0px; MIN-HEIGHT: 6em; WIDTH: 30%; FLOAT: left
}
#fad19 P:unknown {
	MARGIN: 0px; WIDTH: 29%
}
#fad19 P {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 1%; PADDING-LEFT: 1%; PADDING-RIGHT: 1%; BACKGROUND: url(http://a.fsdn.com/sf/images/phoneix/grad_dark_50.png) #fff repeat-x center bottom; HEIGHT: 100%; COLOR: #222; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 1%
}
#fad19 {
	TEXT-ALIGN: left; DISPLAY: block; MARGIN-BOTTOM: 2em
}
#fad19 IMG {
	DISPLAY: block
}
#fad19 P SMALL A.desc {
	COLOR: #222 !important; TEXT-DECORATION: none
}
DIV.contributors.sfBox UL {
	MARGIN-BOTTOM: 1em
}
DIV.contributors.sfBox UL LI {
	WIDTH: 18%; DISPLAY: inline; FLOAT: left; OVERFLOW: hidden; MARGIN-RIGHT: 2%
}
DIV.related.sfBox UL LI {
	WIDTH: 18%; DISPLAY: inline; FLOAT: left; OVERFLOW: hidden; MARGIN-RIGHT: 2%
}
DIV.treeView.sfBox TABLE {
	MARGIN: 0px
}
DIV.treeView.sfBox TD {
	BORDER-BOTTOM: #939798 1px dotted; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-SIZE: 85%; PADDING-TOP: 5px
}
DIV.treeView.sfBox TR.header TD {
	FONT-WEIGHT: bold
}
DIV.treeView.sfBox TR.latest.level1 TD {
	BACKGROUND-COLOR: #e0f2e4
}
DIV.treeView.sfBox TR.level1 TD {
	BACKGROUND-COLOR: #daebf5
}
DIV.treeView.sfBox TR.level2 TD {
	BACKGROUND-COLOR: #eef6f9
}
DIV.treeView.sfBox TR.level2 TD.tree {
	PADDING-LEFT: 25px
}
DIV.treeView.sfBox TR.level3 TD.tree {
	PADDING-LEFT: 50px
}
DIV.treeView.sfBox TR.level4 TD.tree {
	PADDING-LEFT: 75px
}
DIV.treeView.sfBox A.folder.icon {
	PADDING-LEFT: 12px; BACKGROUND: url(http://a.fsdn.com/sf/images/develop/icon_plus.gif) no-repeat 0px 3px; COLOR: #000
}
DIV.treeView.sfBox .open A.folder.icon {
	BACKGROUND: url(http://a.fsdn.com/sf/images/develop/icon_minus.gif) no-repeat 0px 3px
}
DIV.treeView.sfBox A.folder.icon:hover {
	TEXT-DECORATION: none
}
DIV.treeView.sfBox .hidden {
	DISPLAY: none
}
DIV.carousel.sfBox A.prev {
	Z-INDEX: 3; POSITION: absolute; MARGIN-TOP: -37px; TEXT-INDENT: -5000px; WIDTH: 70px; BACKGROUND: url(http://a.fsdn.com/sf/images/develop/iconPrevious.png) no-repeat; HEIGHT: 75px; OVERFLOW: hidden; TOP: 50%; LEFT: -10px
}
DIV.carousel.sfBox A.next {
	Z-INDEX: 3; POSITION: absolute; MARGIN-TOP: -37px; TEXT-INDENT: -5000px; WIDTH: 70px; BACKGROUND: url(http://a.fsdn.com/sf/images/develop/iconPrevious.png) no-repeat; HEIGHT: 75px; OVERFLOW: hidden; TOP: 50%; LEFT: -10px
}
DIV.carousel.sfBox A.next {
	BACKGROUND: url(http://a.fsdn.com/sf/images/develop/iconNext.png) no-repeat; RIGHT: -10px; LEFT: auto
}
DIV.carousel.sfBox A.prev:focus {
	OUTLINE-STYLE: none
}
DIV.carousel.sfBox A.next:focus {
	OUTLINE-STYLE: none
}
DIV.carousel.sfBox DIV.wrapper {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px -1.5em; PADDING-LEFT: 55px; PADDING-RIGHT: 55px; ZOOM: 1; PADDING-TOP: 0px
}
DIV.carousel.sfBox DIV.content UL LI {
	WIDTH: 50%; DISPLAY: inline; FLOAT: left
}
DIV.carousel.sfBox DIV.content UL LI DIV {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 110px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
DIV.carousel.sfBox DIV.content UL.noCol LI DIV {
	PADDING-LEFT: 0px
}
DIV.carousel.sfBox DIV.content UL LI.noCol DIV {
	PADDING-LEFT: 0px
}
DIV.carousel.sfBox DIV.content UL LI DIV.col {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: -110px; PADDING-TOP: 0px
}
#directory {
	PADDING-BOTTOM: 1em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; PADDING-TOP: 1em
}
#directory .search.sfBox {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px 0px 2px; PADDING-LEFT: 9px; WIDTH: 306px; PADDING-RIGHT: 0px; BACKGROUND: url(http://a.fsdn.com/sf/images/develop/forms/search-header.png); BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 44px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 9px
}
#directory .search INPUT.text {
	BACKGROUND-IMAGE: url(http://a.fsdn.com/sf/images/develop/forms/search-header-input.png); PADDING-BOTTOM: 5px; PADDING-LEFT: 35px; WIDTH: 306px; PADDING-RIGHT: 0px; DISPLAY: block; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 26px; CLEAR: none; FONT-SIZE: 108%; BORDER-LEFT-WIDTH: 0px; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 4px
}
#directory #additional-h .search INPUT.text {
	WIDTH: 306px
}
#directory .search INPUT.hint {
	COLOR: #7e7e7e
}
.firstwave {
	POSITION: relative; BORDER-BOTTOM-STYLE: none; MIN-WIDTH: 1em; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; BACKGROUND-COLOR: #e5e5e5; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; ZOOM: 1; DISPLAY: inline-block; BORDER-TOP-STYLE: none; CLEAR: both; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none; PADDING-TOP: 0px; -moz-border-radius: 4px; border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; -khtml-border-radius: 4px; -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4) inset,0 1px 0 rgba(255, 255, 255, 0.9); -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4) inset,0 1px 0 rgba(255, 255, 255, 0.9); -o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4) inset,0 1px 0 rgba(255, 255, 255, 0.9); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4) inset,0 1px 0 rgba(255, 255, 255, 0.9)
}
.ie7 .firstwave {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid
}
.ie8 .firstwave {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid
}
.ie7 .firstwave .diamond {
	BOTTOM: -4px; MARGIN-LEFT: -6px
}
.ie8 .firstwave .diamond {
	BOTTOM: -4px; MARGIN-LEFT: -6px
}
.b-hornav {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.b-hornav UL {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 10px !important; PADDING-RIGHT: 10px !important; DISPLAY: none; PADDING-TOP: 0px !important
}
.b-hornav LI {
	PADDING-BOTTOM: 0px !important; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; FLOAT: left; PADDING-TOP: 0px !important
}
.b-hornav LI A {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; FONT-FAMILY: "Ubuntu", sans-serif; COLOR: #555555; PADDING-TOP: 10px
}
.b-hornav LI A:visited {
	COLOR: #555555
}
.b-hornav LI A:focus {
	COLOR: #666666
}
.b-hornav LI A:hover {
	COLOR: #666666
}
.b-hornav LI A:active {
	COLOR: #666666
}
.b-hornav > LI {
	POSITION: relative
}
.b-hornav > LI > A:hover {
	TEXT-DECORATION: none
}
.b-hornav .selected > A {
	COLOR: #555555; FONT-WEIGHT: normal
}
.b-hornav .diamond {
	BACKGROUND-COLOR: white; WIDTH: 10px; BOTTOM: -5px; HEIGHT: 10px; MARGIN-LEFT: -5px
}
.ie7 #project_nav_container .diamond {
	BOTTOM: -7px; MARGIN-LEFT: -6px
}
.ie8 #project_nav_container .diamond {
	BOTTOM: -4px; MARGIN-LEFT: -6px
}
.ie9 #project_nav_container .diamond {
	BOTTOM: -4px; MARGIN-LEFT: -6px
}
.ie9 #project_nav_container .diamond {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
.ie7 #project_nav_container .firstwave {
	
}
.ie8 #project_nav_container .firstwave {
	
}
.b-user {
	
}
.b-user__side {
	MARGIN: 0px 0px 0.5em 0.5em; FLOAT: right
}
.b-user__side .button-customize {
	MARGIN: 0px 0px 0px 1em; FLOAT: right
}
.b-proj {
	
}
.b-proj__side {
	MARGIN: 0px 0px 0.5em 0.5em; FLOAT: right
}
.b-proj__side .button-donate {
	MARGIN: 0px 0px 0px 1em; FLOAT: right
}
.b-proj__side .button-watch {
	MARGIN: 0px 0px 0px 1em; FLOAT: right
}
.b-proj__side .button-share {
	MARGIN: 0px 0px 0px 1em; FLOAT: right
}
.b-proj__side .button-monitor {
	MARGIN: 0px 0px 0px 1em; FLOAT: right
}
.b-proj__side .button-customize {
	MARGIN: 0px 0px 0px 1em; FLOAT: right
}
.b-proj__side .awards {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 1px
}
SPAN.award-bar {
	MARGIN: 5px 5px 0px; FLOAT: right
}
.b-proj__side .awards A {
	MARGIN: 0px 0px 0px 0.5em
}
.b-proj__header {
	MARGIN: 0px 0px 0.5em; ZOOM: 1; OVERFLOW: hidden
}
.b-proj__header .ph-ico {
	VERTICAL-ALIGN: middle
}
.b-proj__header .ph-title {
	MARGIN: 0px; DISPLAY: inline; COLOR: #525252 !important; FONT-SIZE: 167% !important; FONT-WEIGHT: bold
}
.b-proj__header .ph-developer {
	DISPLAY: inline; COLOR: #999; FONT-SIZE: 123.1%
}
.b-proj__picrel {
	MARGIN: 0px 1.5em 0.5em 0px; FLOAT: left
}
.b-proj__picrel .pp-pic {
	MARGIN: 0px 0px 0.5em
}
.b-proj__descr {
	ZOOM: 1; OVERFLOW: hidden
}
.b-proj__descr P {
	LINE-HEIGHT: normal
}
.b-proj__descr .pd-txt {
	LINE-HEIGHT: 140%; MARGIN: 0px 0px 0.75em; COLOR: #777; FONT-SIZE: 93%
}
.b-proj__descr .pd-highlight {
	BACKGROUND-COLOR: #e8f5fd
}
.b-proj__descr .pd-dload {
	MARGIN: 0px 0px 0.5em; ZOOM: 1; OVERFLOW: hidden
}
.b-proj__descr .pd-dload SPAN {
	FONT-SIZE: 93%
}
.b-proj__descr .pd-dload SPAN STRONG {
	FONT-SIZE: 116%
}
.b-proj__descr .pd-dload B {
	POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BACKGROUND: url(http://a.fsdn.com/sf/images/develop/buttons/dload.png) no-repeat -5px -25px; FONT-WEIGHT: normal; PADDING-TOP: 0px; LEFT: 180px
}
.b-proj__descr .pd-dload EM {
	POSITION: relative; FONT-STYLE: normal; MARGIN: 0px 10px 0px 0px; DISPLAY: block; MAX-WIDTH: 195px; WHITE-SPACE: nowrap; FLOAT: left; OVERFLOW: hidden
}
.b-proj__descr .pd-dload SMALL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; FLOAT: left; COLOR: #b2b2b2; FONT-SIZE: 85%; FONT-WEIGHT: bold; PADDING-TOP: 17px
}
.b-proj__descr .pd-dload .button-more {
	MARGIN: 10px 0px 0px
}
.b-proj__descr .pd-awards {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.25em; PADDING-LEFT: 34px; PADDING-RIGHT: 0px; BACKGROUND: url(http://a.fsdn.com/sf/images/develop/icons/awards.png) no-repeat 0px 0.25em; HEIGHT: 16px; FONT-SIZE: 93%; PADDING-TOP: 0.1em
}
.b-proj__descr .pd-www {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.25em; PADDING-LEFT: 34px; PADDING-RIGHT: 0px; BACKGROUND: url(http://a.fsdn.com/sf/images/develop/icons/www.png) no-repeat 0px 0.25em; HEIGHT: 16px; FONT-SIZE: 93%; PADDING-TOP: 0.3em
}
.b-proj__descr .pd-tags {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.25em; PADDING-LEFT: 34px; PADDING-RIGHT: 0px; BACKGROUND: url(http://a.fsdn.com/sf/images/develop/icons/tags.png) no-repeat 0px 0.25em; HEIGHT: 16px; FONT-SIZE: 93%; PADDING-TOP: 0.3em
}
.b-proj__descr .pd-share {
	MARGIN: 1em 0px 0px
}
#feedFilter {
	DISPLAY: inline
}
INPUT.text {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 6px; WIDTH: 276px; PADDING-RIGHT: 6px; FONT-SIZE: 93%; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 2px
}
INPUT.password {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 6px; WIDTH: 276px; PADDING-RIGHT: 6px; FONT-SIZE: 93%; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 2px
}
.yui-b INPUT.text {
	WIDTH: 240px
}
.yui-b INPUT.password {
	WIDTH: 240px
}
#yui-main .yui-b INPUT.text {
	WIDTH: 276px
}
#yui-main .yui-b INPUT.password {
	WIDTH: 276px
}
TEXTAREA {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 6px; WIDTH: 408px; PADDING-RIGHT: 6px; HEIGHT: 75px; FONT-SIZE: 93%; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 2px
}
FORM FIELDSET {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
FORM H3 {
	BORDER-BOTTOM: #878787 1px dotted; PADDING-BOTTOM: 0.5em; MARGIN-BOTTOM: 1em
}
FORM H4 {
	BORDER-BOTTOM: #878787 1px dotted; PADDING-BOTTOM: 0.5em; MARGIN-BOTTOM: 1em
}
.req {
	COLOR: #ff3500
}
P.error {
	FONT-SIZE: 93%; FONT-WEIGHT: bold
}
FORM SPAN.error {
	DISPLAY: block; COLOR: #ff3500
}
FORM DIV.error.item LABEL {
	COLOR: #ff3500
}
FORM DIV.error INPUT.text {
	BORDER-BOTTOM: #ff3500 2px solid; BORDER-LEFT: #ff3500 2px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #ff3500 2px solid; BORDER-RIGHT: #ff3500 2px solid; PADDING-TOP: 0px
}
FORM DIV.error INPUT.password {
	BORDER-BOTTOM: #ff3500 2px solid; BORDER-LEFT: #ff3500 2px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #ff3500 2px solid; BORDER-RIGHT: #ff3500 2px solid; PADDING-TOP: 0px
}
FORM DIV.error TEXTAREA {
	BORDER-BOTTOM: #ff3500 2px solid; BORDER-LEFT: #ff3500 2px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #ff3500 2px solid; BORDER-RIGHT: #ff3500 2px solid; PADDING-TOP: 0px
}
FORM DIV.item {
	MARGIN-BOTTOM: 10px
}
FORM DIV.item .help {
	FONT-SIZE: 77%
}
FORM DIV.item LABEL {
	COLOR: #666; FONT-SIZE: 93%; FONT-WEIGHT: normal
}
FORM DIV.field {
	_height: 1%
}
FORM FIELDSET.cols DIV.item {
	WIDTH: 49.9%; DISPLAY: inline; FLOAT: left
}
FORM FIELDSET.cols DIV.item INPUT.text {
	WIDTH: 276px
}
FORM FIELDSET.cols DIV.item SELECT {
	WIDTH: 290px
}
FORM.horizontal FIELDSET {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 7px; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; PADDING-TOP: 7px
}
FORM.horizontal INPUT.text {
	WIDTH: 150px
}
FORM.horizontal INPUT.password {
	WIDTH: 150px
}
FORM.horizontal DIV {
	PADDING-BOTTOM: 0px; MARGIN: 0px 5px 5px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; PADDING-TOP: 0px
}
* HTML FORM.horizontal DIV {
	HEIGHT: 2em
}
FORM.horizontal DIV LABEL {
	DISPLAY: inline; FLOAT: none; MARGIN-LEFT: 0px
}
FORM.horizontal DIV DIV.nolabel {
	MARGIN: 0px; PADDING-TOP: 12px
}
OL {
	MARGIN: 0.5em 0px 1em
}
UL.bullets {
	MARGIN: 0.5em 0px 1em
}
OL LI {
	LIST-STYLE-POSITION: inside; LIST-STYLE-TYPE: decimal
}
OL LI .project-popular {
	DISPLAY: inline
}
.project-popular .trove_cats {
	PADDING-RIGHT: 4.5em; COLOR: #7e7e7e; FONT-SIZE: 85%
}
#bd .clean LI {
	PADDING-BOTTOM: 0.3em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0.3em; PADDING-TOP: 0.3em
}
UL.bullets LI {
	LIST-STYLE-TYPE: square; PADDING-LEFT: 10px
}
UL.listCol LI {
	PADDING-LEFT: 60px
}
UL.listCol LI DIV.col {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: -60px
}
UL.medium.listCol LI {
	PADDING-LEFT: 110px
}
UL.listCol LI.medium {
	PADDING-LEFT: 110px
}
UL.medium.listCol LI DIV.col {
	MARGIN-LEFT: -110px
}
UL.listCol LI.medium DIV.col {
	MARGIN-LEFT: -110px
}
UL.large.listCol LI {
	PADDING-LEFT: 160px
}
UL.listCol LI.large {
	PADDING-LEFT: 160px
}
UL.large.listCol LI DIV.col {
	MARGIN-LEFT: -160px
}
UL.listCol LI.large DIV.col {
	MARGIN-LEFT: -160px
}
DIV#breadcrumbs {
	POSITION: relative; PADDING-BOTTOM: 1.2em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; ZOOM: 1; FONT-SIZE: 85%; PADDING-TOP: 0px
}
DIV#breadcrumbs .selected {
	COLOR: #5e5e5e; FONT-WEIGHT: normal
}
DIV.pagination {
	MARGIN: 0.5em 1em
}
DIV.pagination P {
	MARGIN: 0px; FONT-WEIGHT: bold
}
DIV.pagination UL {
	FLOAT: right
}
DIV.pagination UL LI {
	DISPLAY: inline
}
DIV.expandable {
	COLOR: #0067a7
}
DIV.expandable .handle {
	COLOR: #0067a7
}
DIV.expandable .handle {
	PADDING-LEFT: 20px; BACKGROUND: url(http://a.fsdn.com/sf/images/develop/icon_minus.gif) no-repeat 0px 0.3em; TEXT-DECORATION: none
}
DIV.expandable .handle:hover {
	COLOR: #404040; TEXT-DECORATION: none
}
DIV.expandable DIV.content {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 10px
}
DIV.hide.expandable .handle {
	BACKGROUND-IMAGE: url(http://a.fsdn.com/sf/images/develop/icon_plus.gif); BACKGROUND-POSITION: 0px 0.3em
}
DIV.hide.expandable DIV.content {
	DISPLAY: none
}
P.filterHelp {
	DISPLAY: inline; FLOAT: right
}
P.mirrorImage {
	FONT-SIZE: 85%; FONT-WEIGHT: bold
}
.ui-widget-overlay {
	POSITION: absolute; FILTER: alpha(opacity=80); WIDTH: 100%; BACKGROUND: #fff; HEIGHT: 100%; TOP: 0px; LEFT: 0px; opacity: 0.8
}
.ui-widget-content {
	BORDER-BOTTOM: #d2d2d2 1px solid; BORDER-LEFT: #d2d2d2 1px solid; PADDING-BOTTOM: 13px; PADDING-LEFT: 14px; PADDING-RIGHT: 11px; MARGIN-BOTTOM: 15px; BACKGROUND: url(http://a.fsdn.com/sf/images/develop/boxes/grey-bar.gif) #fff repeat-x 0px 0px; BORDER-TOP: #d2d2d2 0px solid; BORDER-RIGHT: #d2d2d2 1px solid; PADDING-TOP: 16px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px
}
.ui-widget-content {
	BACKGROUND-IMAGE: url(http://a.fsdn.com/sf/images/develop/boxes/blue-bar.gif); BORDER-BOTTOM: #9ed6f6 1px solid; BORDER-LEFT: #9ed6f6 1px solid; BORDER-TOP: #9ed6f6 0px solid; BORDER-RIGHT: #9ed6f6 1px solid
}
.ui-widget-header {
	BORDER-BOTTOM: #ceeafb 1px solid; PADDING-BOTTOM: 10px; MARGIN: -10px -11px 0px -14px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: #e8f5fd; PADDING-TOP: 10px
}
.ui-widget-header H2 {
	COLOR: #5e5e5e
}
.ui-dialog-title {
	TEXT-ALIGN: left; COLOR: #5e5e5e; FONT-SIZE: 116%; FONT-WEIGHT: bold
}
.moreScreenshotsDialog.ui-dialog DIV.contentContainer {
	POSITION: relative
}
.moreScreenshotsDialog.ui-dialog .wrapper {
	POSITION: relative
}
.moreScreenshotsDialog.ui-dialog .ui-dialog-content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.moreScreenshotsDialog.ui-dialog DIV.images A.prev {
	POSITION: absolute; MARGIN-TOP: -37px; TEXT-INDENT: -9999em; WIDTH: 70px; HEIGHT: 75px; OVERFLOW: hidden; TOP: 50%
}
.moreScreenshotsDialog.ui-dialog DIV.images A.next {
	POSITION: absolute; MARGIN-TOP: -37px; TEXT-INDENT: -9999em; WIDTH: 70px; HEIGHT: 75px; OVERFLOW: hidden; TOP: 50%
}
.moreScreenshotsDialog.ui-dialog DIV.images A.prev {
	BACKGROUND: url(http://a.fsdn.com/sf/images/develop/iconPrevious.png); LEFT: -35px
}
.moreScreenshotsDialog.ui-dialog DIV.images A.next {
	BACKGROUND: url(http://a.fsdn.com/sf/images/develop/iconNext.png); RIGHT: -35px
}
.moreScreenshotsDialog.ui-dialog DIV.content {
	TEXT-ALIGN: center; MARGIN: 0px 60px
}
.moreScreenshotsDialog.ui-dialog DIV.thumbsContainer {
	POSITION: relative; BORDER-TOP: #ccc 1px solid; PADDING-TOP: 10px
}
.moreScreenshotsDialog.ui-dialog DIV.thumbs {
	PADDING-BOTTOM: 1em; MARGIN-TOP: 1em; BORDER-TOP: #c4c4c4 1px solid; PADDING-TOP: 1em
}
.moreScreenshotsDialog.ui-dialog DIV.thumbs A.prev {
	POSITION: absolute; MARGIN-TOP: -12px; TEXT-INDENT: -9999em; WIDTH: 23px; HEIGHT: 24px; OVERFLOW: hidden; TOP: 50%
}
.moreScreenshotsDialog.ui-dialog DIV.thumbs A.next {
	POSITION: absolute; MARGIN-TOP: -12px; TEXT-INDENT: -9999em; WIDTH: 23px; HEIGHT: 24px; OVERFLOW: hidden; TOP: 50%
}
.moreScreenshotsDialog.ui-dialog DIV.thumbs A.prev {
	BACKGROUND: url(http://a.fsdn.com/sf/images/develop/iconPreviousSmall.png); MARGIN-LEFT: 1em; LEFT: 0px
}
.moreScreenshotsDialog.ui-dialog DIV.thumbs A.next {
	BACKGROUND: url(http://a.fsdn.com/sf/images/develop/iconNextSmall.png); RIGHT: 0px; MARGIN-RIGHT: 1em
}
.moreScreenshotsDialog.ui-dialog DIV.thumbs {
	MARGIN: auto; CLEAR: both
}
.moreScreenshotsDialog.ui-dialog DIV.thumbs LI {
	MARGIN: 0px 2px; FLOAT: left
}
.ui-dialog LABEL {
	LINE-HEIGHT: normal; WIDTH: 10em; DISPLAY: inline-block; FONT-SIZE: 93%; VERTICAL-ALIGN: top; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
.keywordSearchDialog.ui-dialog {
	BACKGROUND-IMAGE: none; FONT-SIZE: 93%; BORDER-TOP: #ccc 1px solid; FONT-WEIGHT: bold; -moz-border-radius-topleft: 0; -moz-border-radius-topright: 0
}
.keywordSearchDialog.ui-dialog .ui-dialog-titlebar {
	DISPLAY: none
}
.keywordSearchDialog.ui-dialog .ui-dialog-content {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; PADDING-TOP: 0px
}
.keywordSearchDialog.ui-dialog H3 {
	BORDER-BOTTOM: #9c9c9c 1px dotted; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; MARGIN-BOTTOM: 9px; COLOR: #33b150; FONT-WEIGHT: bold
}
.keywordSearchDialog.ui-dialog .allResults {
	MARGIN-BOTTOM: 0.5em; FLOAT: right; FONT-SIZE: 93%
}
DIV.tooltipContent {
	DISPLAY: none
}
.toolTip.ui-dialog {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT-STYLE: none; PADDING-TOP: 11px; -moz-border-radius-bottomleft: 0; -moz-border-radius-bottomright: 0; -moz-border-radius-topleft: 0; -moz-border-radius-topright: 0
}
.toolTip.ui-dialog .arrow {
	POSITION: absolute; WIDTH: 21px; BACKGROUND: url(http://a.fsdn.com/sf/images/develop/tooltipArrow.png) no-repeat; HEIGHT: 12px; TOP: 0px; LEFT: 25px
}
.toolTip.ui-dialog .ui-dialog-content {
	BORDER-BOTTOM: #b8b8b8 1px solid; BORDER-LEFT: #b8b8b8 1px solid; PADDING-BOTTOM: 12px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; BACKGROUND: #e1f6e7; BORDER-TOP: #b8b8b8 1px solid; BORDER-RIGHT: #b8b8b8 1px solid; PADDING-TOP: 12px; -moz-border-radius-bottomleft: 8px; -moz-border-radius-bottomright: 8px; -moz-border-radius-topleft: 8px; -moz-border-radius-topright: 8px
}
.noTitle.ui-dialog .ui-dialog-titlebar {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.ui-dialog .chooseMirror .mirrorsContainer {
	OVERFLOW-Y: scroll; HEIGHT: 400px
}
.ui-dialog .donateContainer .inline.icon {
	MARGIN-RIGHT: 1em
}
.ui-dialog .donateContainer TABLE {
	BORDER-BOTTOM: #a5a9ac 1px solid; BORDER-LEFT: #a5a9ac 0px solid; WIDTH: auto; BORDER-TOP: #a5a9ac 1px solid; BORDER-RIGHT: #a5a9ac 0px solid
}
.ui-dialog .donateContainer TABLE TH {
	BORDER-BOTTOM: #939798 1px dotted; BACKGROUND: #eef6f9
}
.ui-dialog .donateContainer TABLE TH {
	PADDING-BOTTOM: 11px; PADDING-LEFT: 0px; PADDING-RIGHT: 16px; PADDING-TOP: 11px
}
.ui-dialog .donateContainer TABLE TD {
	PADDING-BOTTOM: 11px; PADDING-LEFT: 0px; PADDING-RIGHT: 16px; PADDING-TOP: 11px
}
.ui-dialog .donateContainer TABLE TH.first {
	PADDING-LEFT: 16px
}
.ui-dialog .donateContainer TABLE TD.first {
	PADDING-LEFT: 16px
}
.ui-slider {
	BORDER-BOTTOM: #e5e7ea 1px solid; POSITION: relative; MARGIN-BOTTOM: 10px; BACKGROUND: #c7cbcd; HEIGHT: 1px; BORDER-TOP: #ededed 1px solid
}
.ui-slider .ui-slider-handle {
	Z-INDEX: 2; POSITION: absolute; WIDTH: 16px; BACKGROUND: #ccc; HEIGHT: 16px; CURSOR: default
}
.ui-slider .ui-slider-range {
	Z-INDEX: 1; POSITION: absolute; DISPLAY: block; BACKGROUND: #f6a828
}
.ui-slider-value {
	TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px; MARGIN: 1em 0px 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #404040; BORDER-LEFT-WIDTH: 0px
}
.ui-slider-horizontal {
	MARGIN: 5px 0px
}
.ui-slider-horizontal .ui-slider-handle {
	WIDTH: 13px; BACKGROUND: url(http://a.fsdn.com/sf/images/develop/slider.gif) no-repeat; HEIGHT: 23px; MARGIN-LEFT: -8px; TOP: -10px
}
.ui-slider-horizontal .ui-slider-range {
	BACKGROUND: url(http://a.fsdn.com/sf/images/develop/sliderRangeBackground.gif) repeat-x; HEIGHT: 23px; TOP: -3px
}
.ui-slider-horizontal .ui-slider-range-min {
	LEFT: 0px
}
.ui-slider-horizontal .ui-slider-range-max {
	RIGHT: 0px
}
.StyledSelect {
	POSITION: relative; CURSOR: pointer
}
.StyledSelect .label {
	BORDER-BOTTOM: #333 1px solid; BORDER-LEFT: #333 1px solid; WIDTH: 100%; BORDER-TOP: #333 1px solid; BORDER-RIGHT: #333 1px solid
}
.StyledSelect .hover.label {
	BACKGROUND: #ccc
}
.StyledSelect .icon {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 0px
}
.StyledSelect .ulContainer {
	BORDER-BOTTOM: #333 1px solid; POSITION: absolute; BORDER-LEFT: #333 1px solid; WIDTH: 100%; BACKGROUND: white; BORDER-TOP: #333 1px; BORDER-RIGHT: #333 1px solid
}
.StyledSelect .ulContainer UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.StyledSelect .ulContainer UL LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 0px
}
.StyledSelect .ulContainer UL LI.selected {
	BACKGROUND: #ccf
}
.StyledSelect .ulContainer UL LI.hover {
	BACKGROUND: #ccc
}
.ui-tabs-nav LI A {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 5px
}
.ui-tabs-nav LI.ui-tabs-selected A {
	BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 5px
}
.error {
	PADDING-BOTTOM: 10px; MARGIN: 10px 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; CLEAR: both; FONT-WEIGHT: normal; PADDING-TOP: 10px; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px
}
.warning {
	PADDING-BOTTOM: 10px; MARGIN: 10px 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; CLEAR: both; FONT-WEIGHT: normal; PADDING-TOP: 10px; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px
}
.info {
	PADDING-BOTTOM: 10px; MARGIN: 10px 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; CLEAR: both; FONT-WEIGHT: normal; PADDING-TOP: 10px; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px
}
.message {
	PADDING-BOTTOM: 10px; MARGIN: 10px 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; CLEAR: both; FONT-WEIGHT: normal; PADDING-TOP: 10px; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px
}
.message {
	BORDER-BOTTOM: #bfb 1px solid; BORDER-LEFT: #bfb 1px solid; BACKGROUND: #dfd; BORDER-TOP: #bfb 1px solid; BORDER-RIGHT: #bfb 1px solid
}
.warning {
	BORDER-BOTTOM: #fb0 1px solid; BORDER-LEFT: #fb0 1px solid; BACKGROUND: #fdfeb8; BORDER-TOP: #fb0 1px solid; BORDER-RIGHT: #fb0 1px solid
}
.error {
	BORDER-BOTTOM: #fbb 1px solid; BORDER-LEFT: #fbb 1px solid; BACKGROUND: #fdd; BORDER-TOP: #fbb 1px solid; BORDER-RIGHT: #fbb 1px solid
}
.info {
	BORDER-BOTTOM: #9cf 1px solid; BORDER-LEFT: #9cf 1px solid; BACKGROUND: #def; BORDER-TOP: #9cf 1px solid; BORDER-RIGHT: #9cf 1px solid
}
.sfBox LI.item {
	MARGIN-BOTTOM: 0.5em
}
.forum-buttonbar {
	MARGIN: 0px 0px 0.5em 0.5em; FLOAT: right
}
.forum-buttonbar .button-forum1 {
	MARGIN: 0px 0px 0px 1em; FLOAT: right
}
.forum-buttonbar .button-forum2 {
	MARGIN: 0px 0px 0px 1em; FLOAT: right
}
#ie7only .forum-buttonbar .button-forum1 {
	MARGIN-TOP: -15px
}
OL#forum-topic {
	MARGIN-LEFT: 150px
}
OL#forum-topic .message-box {
	MARGIN-BOTTOM: 50px
}
OL#forum-topic .message-author {
	POSITION: absolute; TEXT-ALIGN: center; WIDTH: 165px; MARGIN-LEFT: -165px
}
OL#forum-topic .message-delete {
	Z-INDEX: 1000; POSITION: absolute; MARGIN-TOP: 45px; MARGIN-LEFT: -130px
}
OL#forum-topic .message-content {
	
}
OL#forum-topic .message-content .message-date {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; MARGIN-BOTTOM: 5px; BACKGROUND: url(http://a.fsdn.com/sf/images//develop/grey-dots.gif) repeat-x 0px 100%
}
A.forums-subscribe {
	MARGIN: -3px 0px 0px; FLOAT: right
}
#ie7only .forums-subscribe {
	WIDTH: 1px
}
.author-name {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 13px; PADDING-RIGHT: 13px; BACKGROUND: #ddd; COLOR: #555; MARGIN-RIGHT: 2px; PADDING-TOP: 5px
}
.forum-heading {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; FONT-SIZE: 116%; BORDER-LEFT-STYLE: none
}
.forum-saving {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; DISPLAY: none; BACKGROUND: url(http://a.fsdn.com/sf/images/develop/indicator.gif) no-repeat; HEIGHT: 30px; PADDING-TOP: 0px
}
.forum-edit-link {
	FLOAT: right; MARGIN-RIGHT: 10px
}
.forum-table-header {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.forum-table-checkboxes {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.forum-save-button {
	FLOAT: right
}
.email_body {
	FONT-FAMILY: monospace; FONT-SIZE: 100%
}
TR.filterwarning TH {
	BORDER-BOTTOM: #fb0 1px solid; BORDER-LEFT: #fb0 1px solid; PADDING-BOTTOM: 5px !important; PADDING-LEFT: 30px !important; PADDING-RIGHT: 30px !important; BACKGROUND: url(http://a.fsdn.com/sf/images/sfx/icon_warning.gif) #fdfeb8 no-repeat 0.5em 0.2em; BORDER-TOP: #fb0 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #fb0 1px solid; PADDING-TOP: 5px !important
}
.toggle.titlebar {
	CURSOR: pointer
}
